import { NgModule, ModuleWithProviders } from '@angular/core';
import { CommonModule } from '@angular/common';
import { RouterModule } from '@angular/router';
import { ApesIconModule } from '@shared/apes/icon';

import { SidebarMenuComponent } from './sidebar-menu.component';
import { ApesToolTipModule } from '../tooltip';
import { ApesPopoverModule } from '../popover';
import { ApesInputModule } from '../input';

@NgModule({
  imports: [CommonModule, RouterModule, ApesToolTipModule,ApesPopoverModule,ApesInputModule,ApesIconModule],
  declarations: [SidebarMenuComponent],
  exports: [SidebarMenuComponent],
})
export class ApesSidebarMenuModule {
  static forRoot(): ModuleWithProviders {
    return { ngModule: ApesSidebarMenuModule, providers: [] };
  }
}
